package CutLoad.components
{
	import flash.display.Sprite;

	/**
	 * 一个矩形区域里A，再放一个矩形区域B时，B的具体位置，以及A的尺寸发生变化时，B的参考参数 .CutLoad.Skin里的界页位置微调里会用到。
	 * @author smallerbird mail:smallerbird@gmail.com  site:www.mkigm.com QQ群:49983196
	 * 
	 */	
	public class RectRule extends Sprite
	{
		//左上角的坐标
		private var leftTopX:Number,leftTopY:Number;
		//右下角离区域B右下角的距离
		private var rightDownXD:Number,rightDownYD:Number
		public function RectRule(leftTopX:Number,leftTopY:Number,rightDownXD:Number,rightDownYD:Number)
		{
			this.leftTopX=leftTopX
			this.leftTopY=leftTopY
			this.rightDownXD=rightDownXD
			this.rightDownYD=rightDownYD
		}
		/**
		 * 起始点的坐标 
		 * @return 格式{x:xx,y:yy}
		 * 
		 */		
		public function get startXY():Object{
			return {x:leftTopX,y:leftTopY};
		}
		/**
		 * 右下角距容器右下角的x,y距离 
		 * @return 格式{w:ww,h:hh} 
		 * 
		 */		
		public function get endWH():Object{
			return {w:rightDownXD,h:rightDownYD};
		}
	}
}